#ifndef PUZZLEITEMLIST_H
#define PUZZLEITEMLIST_H
#include<qlist>
#include <puzzleitem.h>
class PuzzleItemList
{
public:
    PuzzleItemList();
    void appendChild(PuzzleItem *child);

    PuzzleItem *child(int row);
    int childCount() const;
    void deleteChild(int row);
//    void insertChild(int row, PuzzleItem *item);
//    int columnCount() const;
private:
    QVariant data(int column) const;
//    void setData(QList<QVariant> &data);
    int row() const;
//    PuzzleItem *parent();

private:
    QList<PuzzleItem> l_PuzzleItem;
};

#endif // PUZZLEITEMLIST_H
